package com.hivekion.system.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
public class SysStatisticsTargetSchameModelVo implements Serializable {
      private String id;

      private String biNameId; // 表名称
      @ApiModelProperty("指标名称")
      private String targetName;
      @ApiModelProperty("指标id")
      private String targetId; // 指标类型，主要指标，其他指标
      @ApiModelProperty("父级指标id")
      private String parentId;
      @ApiModelProperty("排序码")
      private Integer sortCode;
      @ApiModelProperty("是否允许编辑")
      private Integer allowEdit;

      @ApiModelProperty("汇总指标季度（0 全年； 1 第一季度； 2 第二季度； 3第三季度 ；4 第四季度）")
      private Integer quarterNum;

      @ApiModelProperty("汇总指标年")
      private Integer yearNum;
      @ApiModelProperty("指标类型；0 普通指标 1 汇总指标;汇总指标需要指定年度、季度")
      private Integer targetClass;

      @ApiModelProperty("指标分类")
      private String targetType;
      @ApiModelProperty("计算公式")
      private String targetSumRule;
}
